{% extends 'data_grid.html' %} {% load i18n static %} {% block main_body %}
{% trans 'epTransaction.titles.capture' %}
{% trans 'epTransaction.fields.employeeCode' %}
-
{% trans 'epTransaction.fields.firstName' %}
-
{% trans 'epTransaction.fields.lastName' %}
-
{% trans 'epTransaction.fields.department' %}
-
{% trans 'epTransaction.fields.position' %}
-
{% trans 'epTransaction.fields.checkDate' %}
-
{% trans 'epTransaction.fields.checkTime' %}
-
{% trans 'epTransaction.fields.temperature' %}
-
{% trans 'epTransaction.fields.isMask' %}
-
{% trans 'epTransaction.fields.area' %}
-
{% trans 'epTransaction.fields.deviceSN' %}
-
{% trans 'epTransaction.fields.uploadTime' %}
-
{% endblock %} {% block grid_opt_update %} var cols = res['grid_opts']['cols'][0]; var payload = {}; cols.forEach(function(col, index){ payload[col.field] = col; }); $.extend(payload.employee_last_name, {hide: true}); $.extend(payload.employee_position, {hide: true}); $.extend(payload.temperature, {templet: function(obj){ if(!obj.temperature || parseInt(obj.temperature) === 255){ return "" } if(obj.temperature && obj.temperature > {{temp_warning}}){ return ''+ obj.temperature + ' {{ temp_unit }}' +'' }else{ return ''+ obj.temperature + ' {{ temp_unit }}' +'' } }}); {% endblock %} {% block actionAfterTableRender %} layui.use(['table', 'form'], function(){ var table = layui.table, form=layui.form; form.render(); setTimeout(function () { table.on('row({{ model_name }})', function(obj){ var data = obj.data; var dd = data.check_date; var dt = data.check_time; $("#empCodePanel").html(data.employee_code); $("#firstNamePanel").html(data.employee_first_name); $("#lastNamePanel").html(data.employee_last_name); $("#departmentPanel").html(data.employee_department); $("#positionPanel").html(data.employee_position); $("#punchDatePanel").html(data.check_date); $("#punchTimePanel").html(data.check_time); $("#temperaturePanel").html(data.temperature + ' {{ temp_unit }}'); $("#maskPanel").html(data.is_mask); $("#areaPanel").html(data.area); $("#terminalSNPanel").html(data.device_sn); $("#uploadTimePanel").html(data.upload_time); if(data.device_sn == undefined){ return false; } if(data.employee_code == "" || data.employee_code == undefined || data.employee_code == null){ var emp_code_jpg = "0"; }else{ var emp_code_jpg = data.employee_code; } var dtStr = dd.replace(/-/g, '') + dt.replace(/:/g, ''); var url = "/files/upload/" + dd.replace(/-/g, '').substring(0, 6) + "/" + data.device_sn.replace(/:/g, "-") + "/" + dtStr + "-" + emp_code_jpg +".jpg"; $("#id_employeeCapture").attr('src', url); }); }, 500); }) {% endblock %}